package edu.arizona.sista.learn.activity.util;

public class PredicateNames {
	
	/* Verbs */
	public static final String APPROACH					= "approach";
	public static final String ARRIVE					= "arrive";
	public static final String CHASE					= "chase";
	public static final String FLEE						= "flee";
	public static final String FOLLOW					= "follow";
	public static final String GET						= "get";
	public static final String GIVE						= "give";
	public static final String GO						= "go";
	public static final String HAND						= "hand";
	public static final String HAVE						= "have";
	public static final String HOLD						= "hold";
	public static final String MOVEPOS					= "movepos";
	public static final String PASS						= "pass";
	public static final String RUN						= "run";
	public static final String STOP						= "stop";
	public static final String WALK						= "walk";
	
	/* Low-level from trajectories */
	public static final String DISTANCE_DECREASING 		= "distance-decreasing";
	public static final String DISTANCE_DECREASING_TO_STATIONARY = "distance-decreasing-to-stationary";
	public static final String DISTANCE_INCREASING		= "distance-increasing";
	public static final String DISTANCE_INCREASING_TO_STATIONARY = "distance-increasing-to-stationary";
	public static final String DISTANCE_STABLE		= "distance-stable";
	public static final String MOVING 					= "moving";
	public static final String MOVING_FAST_HUMAN		= "moving-fast-human";
	public static final String SPEED_INCREASING			= "speed-increasing";
	public static final String SPEED_DECREASING			= "speed-decreasing";
	public static final String TRAJECTORY_STABLE		= "trajectory-stable";
	public static final String ATTACHED                 = "attached";
	
	/* Low-level from gestures */
	public static final String DIG_GESTURE				= "dig-gesture";
	public static final String RUN_GESTURE				= "run-gesture";
	public static final String WALK_GESTURE				= "walk-gesture";
	
	/* Inferred */
	public static final String AT				 		= "at";
	
	/* Inverted */
	public static final String NOT_AT					= "not-at";
	public static final String NOT_MOVING				= "not-moving";
	public static final String NOT_HAVE					= "not-have";
	
	/* Intentions */
	public static final String INTENDS_TO_CATCH			= "intends-to-catch";
	public static final String INTENDS_TO_GET_AWAY		= "intends-to-get-away";
	public static final String INTENDS_TO_GIVE			= "intends-to-give";
}
